Changing how a joystick button is "seen" in a game


Microsoft's DirectInput software under Windows 95 maps the joystick buttons to a game. In a default joystick setup, only DirectInput buttons B1 - B4 are used. When the Millennium is used as a default joystick:

  • Millennium trigger goes to DirectInput button B1

  • Millennium button S1 goes to DirectInput button B2

  • Millennium button S2 goes to DirectInput button B3

  • Millennium button S3 goes to DirectInput button B4

For DirectInput buttons B5 - B32, check the game documentation for support.

Let's suppose that Button S2 is used to drop bombs and button S3 is used to fire a missile in the game, but you wish to swap them. DirectInput (and thus the game) "sees" Millennium button S2 normally as DirectInput button B3, and S3 normally as B4. To swap them, open the game file under the ThrustMapper. Press button S2 on the Millennium, click on the DirectInput radio button, then go the DirectInput box and change the number to 4. Now press button S3 on the Millennium, go to the DirectInput box and change the number to 3. Save the file. The button functions now should be reversed in the game. Be careful to assign only one button to each DirectInput location.

Note: You can remap buttons S4 and S5, and any of the POV hat positions to DirectInput buttons B1-B4.

You cannot have duplicate assignments going to a single DirectInput button.

As a default joystick, you can have a maximum of 4 Millennium buttons going to B1-B4. If the game supports a larger range of DirectInput buttons, up to 11 Millennium buttons (5 on the POV hat) are available for assignment to DirectInput button locations with the ThrustMapper.


prev home next